<?php 

// $arr =array(45,4,5,43,23,232);

// function getArrMax($x)
// {
// 	$max = $x[0];

// 	foreach ($x as $v) {
// 		if($v>$max){
// 			$max=$v;
// 		}
// 	}

// 	return $max;
// }

// $res= getArrMax($arr);

// var_dump($res);
// 
// 
// $arr = [45,4,5,43];
// $arr1 = ['a','b','c','d','a'];

// function kebing($arr1,$arr2)
// {
// 	$num=[];

// 	foreach ($arr2 as $k => $v) {
// 		$num[]=$arr1[$k];
// 		$num[]=$arr2[$k];
// 	}

// 	return $num;
	
// }

// $res = kebing($arr,$arr1);

// var_dump($res);


// $arr2 = [45,'a',4,'b',5,'c',43,'d'];

$old = [45,5,4,[54,3,[345,2,[5,6,4,24,[67,3,2]],3],2,3],7,6,5,56,4,3];

function jiOu($arr){

	foreach ($arr as $k => $v) {
		if(is_array($v)){
			foreach ($v as $kk => $vv) {
				if($vv%2==1){
					$arr[$k][$kk]= $vv*2;
				}
			}
		}else{
			if($v%2==1){
				$arr[$k]= $v*2;
			}
		}
	}
	return  $arr;
}

// $res = jiOu($old);

// var_dump($res);

function jiOuDigui($arr){

	foreach ($arr as $k => $v) {
		if(is_array($v)){
			$arr[$k] = jiOuDigui($v);
		}else{
			if($v%2==1){
				$arr[$k]= $v*2;
			}
		}
	}
	return  $arr;
}

$res = jiOuDigui($old);

var_dump($res);

 ?>